#include "CadenaFuncionHash.h"

CadenaFuncionHash::CadenaFuncionHash(int CantidadPaises)
{
	this->cantPais=CantidadPaises;
}

CadenaFuncionHash::~CadenaFuncionHash()
{
}

nat CadenaFuncionHash::CodigoDeHash(const Cadena& c) const
{
	nat hashCode=0;
	for (nat i = 0; i < c.Largo(); i++)
	return  (nat)(c[i]*32^i)%this->cantPais;
}
